
/*
  1. 通过 npm install -g typescript 全局安装
  2. 使用 tsc 进行编译 ts 文件，编译就将 ts 翻译成 js
  3. 也可以使用其他方式来直接执行 ts 文件
      如果需要直接执行 ts 文件,安装：npm install -g ts-node
*/



// js 会自动的帮我们推断数据类型为 Number，当鼠标移动到 a 上的时候可以看到类型
let a = 100

// 不能将一个字符串类型的数据赋值给 number 类型
// a = '200'

a = 200

// 定义一个 b 变量，指明 b 的数据类型是 number
let b:number = 10

// 定义数据类型的时候建议使用小写，当然大写也是可以的
let c: String = '你好世界'

// 定义布尔类型
let d: boolean = true

// 如何定义对象类型
let e: object = {
  a: 1,
  b: 2
}
// 这么写咱们只能知道 e 的类型，无法知道  e 中各个属性的类型
// ，如果要获取到 e 中属性的类型我们该怎么做呢？
let f = {
  a: 1,
  b: 2
}
